﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PresentacionEscritorio
{
    public partial class frmRegistrarLlamadaDeEmergencia : Form
    {
        public frmRegistrarLlamadaDeEmergencia()
        {
            InitializeComponent();
        }

        private void frmRegistrarLlamadaDeEmergencia_Load(object sender, EventArgs e)
        {
            txtNombreInstitucion.Enabled = false;
            txtNumeroDocumento.Enabled = false;
            cmbTipoDocumento.Enabled = false;
        }

        private void rdbPaciente_CheckedChanged(object sender, EventArgs e)
        {
            if (rdbPaciente.Checked)
            {
                txtNombreInstitucion.Enabled = false;
                txtNumeroDocumento.Enabled = true;
                cmbTipoDocumento.Enabled = true;

                //cargamos columnas de la grilla
                if (grdResultadoBusqueda.ColumnCount > 0)
                    grdResultadoBusqueda.Columns.Clear();
                grdResultadoBusqueda.Columns.Add("NumeroHC", "Número HC");
                grdResultadoBusqueda.Columns.Add("NombrePaciente", "Nombre");
                grdResultadoBusqueda.Columns.Add("ApellidoPaciente", "Apellido");
                grdResultadoBusqueda.Columns.Add("NúmeroAfiliado", "Número afiliado");
                DataGridViewCheckBoxColumn Adherente = new DataGridViewCheckBoxColumn();
                Adherente.HeaderText = "Es adherente?";
                grdResultadoBusqueda.Columns.Add(Adherente);
                grdResultadoBusqueda.Columns.Add("NombreTitular", "Nombre Titular");
                grdResultadoBusqueda.Columns.Add("Domicilio", "Domicilio");
                grdResultadoBusqueda.Columns.Add("Telefono", "Telefono");
            }
        }

        private void rdbInstitucion_CheckedChanged(object sender, EventArgs e)
        {
            if (rdbInstitucion.Checked)
            {
                txtNombreInstitucion.Enabled = true;
                txtNumeroDocumento.Enabled = false;
                cmbTipoDocumento.Enabled = false;

                //cargamos columnas de la grilla
                if (grdResultadoBusqueda.ColumnCount > 0)
                    grdResultadoBusqueda.Columns.Clear();
                grdResultadoBusqueda.Columns.Add("NombreInstitucion", "Nombre");
                grdResultadoBusqueda.Columns.Add("NúmeroAfiliado", "Número afiliado");
                grdResultadoBusqueda.Columns.Add("NombreResponsable", "Responsable");
                grdResultadoBusqueda.Columns.Add("Domicilio", "Domicilio");
                grdResultadoBusqueda.Columns.Add("Telefono", "Telefono");
            }
        }

        private void btnTomarHora_Click(object sender, EventArgs e)
        {
            txtFechaHoraLlamada.Text = DateTime.Now.ToString();
        }
    }
}
